body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td{ padding: 0; margin: 0; font-family:"微软雅黑"; font-size:14px; line-height:28px; color:#323232;} 
table{border-collapse: collapse; border-spacing:0; } 
fieldset,img { border: 0;} 
address,caption,cite,code,dfn,em,th,var {font-weight: normal;font-style: normal; } 
ol,ul {list-style: none;} 
caption,th {text-align: left; } 
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;} 
span{ padding:0px; margin:0px}
q:before,q:after {content:'';} 
abbr,acronym { border: 0; }
.clear{ clear:both; height:0; line-height:0;}
p{ margin:0px; padding:0px; color:#323232; }
a{text-decoration:none;}

body{background-color:#ffffff;}

/*head*/
.head{width:100%;height:114px;}
.head1{width:980px;height:114px;margin:0 auto;}
.logo{float:left;}
.logo_l{float:left;padding:14px 24px 10px 0px;}
.logo_r{float:left;margin:30px 0px;height:54px;padding-left:24px;border-left:1px dashed #010101;}
.logo_r h1{font-weight:bold;font-size:20px;color:#005bac;line-height:34px;}
.logo_r h1 span{color:#ffbe40;}
.logo_r p{;color:#333333;}
.search{float:right;width:280px;padding-top:20px;}
.toper{width:264px;height:38px;float: right;}
.toper li{float:left;padding-left:16px;border-left:1px dashed #010101;width:68px;height:14px;line-height:14px;color:#393939l;;}
.toper li a{color:#393939;}
.toper li a:hover{color:#ffa800;}
.toper .ind{border-left:none;}
.skey{width:280px;}
.skey .txt1{float:left;padding-left:8px;width:226px;height:28px;border:2px solid #1e82e0;}
.skey .submit{float:right;cursor:pointer;height:32px;width:42px;background:url(img/search.jpg) right;border:none;}

/*nav*/
.nav{width:100%;height:50px;background:#1e82e0;}
.nav1{width:1000px;height:50px;margin:0 auto;}
.nav1 li{float:left;font-size:16px;width:140px;height:50px;line-height:50px;text-align:center;background:url(img/nav_l.jpg) left center no-repeat;}
.nav1 li a{display:block;color:#ffffff;}
.nav1 li a:hover,.nav1 .current a {color:#ffa800;}


/*banner*/
.banner{overflow:hidden;width:100%;height:399px;position: relative;}
.banner1{width:1920px;height:399px;margin:0 auto;}
.banner1 li{float:left;width:1920px;height:399px;text-align:center;}
.banner .tip{position:absolute;z-index:120;width:140px;height:23px;left:50%;top:367px;}
.banner .tip span{float:left;margin-left:10px;display:block;width:14px;height:14px;border:1px solid #ffffff;background:#ffffff;border-radius:30px;cursor:pointer;}
.banner .tip .cur{float:left;margin-left:10px;display:block;width:14px;height:14px;border:1px solid #ffa800;background:#ffa800;border-radius:30px;cursor:pointer;}


/*pro*/
.pro{width:100%;height:636px;padding-top:32px;}
.pro1{width:1000px;height:auto;margin:0 auto;}
.pro_left{float:left;width:236px;height:510px;;border:1px solid #d3d3d3;}
.pro_left .p_title{width:236px;height:50px;background-color:#1e82e0;}
.pro_left .p_title h1{line-height:50px;padding-left:26px;text-align:center;font-size:18px;color:#ffffff;background:url(img/pro_list.jpg) 70px center no-repeat;}
.pro_list{width:236px;height:auto;}
.pro_list li{margin:10px;width:212px;height:40px;text-align:center;background:#f3f3f3;border:1px solid #dddddd;}
.pro_list li a{;color:#666666;display:block;}
.pro_list li a:hover{background:#ffa800;}
.pro_list li a:hover h3{color:#ffffff;background:url(img/pr_h.jpg) 13px center no-repeat;}
.pro_list li a h3{line-height:40px;background:url(img/proll.jpg) 13px center no-repeat;}
.pro_left .pro_b{width:232px;height:36px;background:url(img/p_more.jpg) 10px  center no-repeat;}
.pro_left .pro_b a{display:block;text-align:center;line-height:36px;;color:#ffffff;}
.pro_left .pro_b a:hover{color:#ffa800;}
.pro_right{float:right;}
.pro_right .pro_tit{width:742px;height:36px;border-bottom:1px solid #d3d3d3;}
.pro_right .pro_tit h1{float:left;font-size:18px;padding-left:10px;font-weight:bold;color:#1e82e0;background:url(img/pro_tit.jpg) left center no-repeat;}
.pro_right .pro_tit a{float:right;font-weight:bold;color:#cecfcf;}
.pro_right .pro_tit a:hover{color:#ffa800;}
.pro_right .pro_bottom{width:742px;height:auto;}
.pro_bottom ul{width:742px;}
.pro_bottom ul li{position: relative;float:left;margin:14px 0px 6px 9px;width:234px;height:218px;border:1px solid #d9d9d9;}
.pro_bottom ul li a{display:block;width:234px;height:218px;}
.pro_bottom ul li a img{width:218px;height:158px;padding:8px 8px 8px 8px;}
.pro_bottom ul li a h1{padding-left:8px;font-weight:bold;font-size:16px;color:#333333;}
.pro_bottom ul li a span{position: absolute;left: 216px;bottom: 0;width:19px;height:20px;background: url(img/more.jpg) right bottom no-repeat;}
.pro_bottom ul li a:hover{background:#1e82e0;}
.pro_bottom ul li a:hover h1{color:#ffffff;}
.pro_bottom ul li a:hover span{position: absolute;left: 207px;bottom: 0;width:27px;height:20px;background: url(img/hover.jpg) right bottom no-repeat;}

/*mid*/
.mid{width:100%;height:360px;background:url(img/us_bg.jpg);}
.mid1{position:relative;width:1000px;margin:0 auto;}

/*message*/
.mid1 .message{float:left;position:absolute;z-index:120;top:-48px;background:#ffffff;width:332px;height:404px;border:2px solid #ebebeb;}
.mid1 .message  #formPost{width:310px;margin:0;padding-top:20px;}
.mid1 .message h1{margin-top:18px;padding-left: 120px;font-size:20px;color:#1e82e0;background: url(img/liuyan.jpg) 60px center no-repeat;}
.mid1 .message h1 span{font-size:16px;font-family:"Arial";}
.mid1 .message .item { width:288px; height:35px; line-height:30px;margin-bottom:8px; border-radius:2px; position:relative; border:1px solid #e5e5e5;color:#333; }
.mid1 .message .txt {   width: 240px; height:35px; line-height:30px; background:none; border:0; padding-left:10px; float:right; }
.mid1 .message label { width:24px; background: url(img/email.jpg) no-repeat; padding-right:10px; color:#623024; height:35px; line-height:35px; float:left; text-align:right; border-right:1px solid #e5e5e5; }
.mid1 .message .Name{width:24px; background:url(img/onli.jpg) no-repeat; padding-right:10px; color:#623024; height:35px; line-height:35px; float:left; text-align:right; border-right:1px solid #e5e5e5; } 
.mid1 .message .Phone{ width:24px; background:url(img/tel.jpg)  no-repeat; padding-right:10px; color:#623024; height:35px; line-height:35px; float:left; text-align:right; border-right:1px solid #e5e5e5; } 
.mid1 .message .Address{ no-repeat; padding-right:10px; color:#623024; height:35px; line-height:30px; float:left; text-align:right;  text-indent: 2em;} 
.mid1 .message .form{  width: 290px; margin: 0 auto; }
.mid1 .message .form .btn{width:290px;height:40px;margin-bottom:12px;}
.mid1 .message div.text { height:60px; }
.mid1 .message div.text .txt { width:270px; height:40px;position:absolute; left:0; top:2px; z-index:2; background:none; border:0; border-radius:2px; color:#333; }
.mid1 .message div.text label { border-right:0; width:200px; text-align:left; margin-left:17px; line-height:37px; }
.mid1 .btn .sub { width:290px; height:40px; font-size:18px; line-height:32px; text-align:center; display:block; background:#ffa800; color:#FFF; border:0; cursor:pointer; margin:0 auto; }

.mid1 .message .focus, .imsg .focus label { border-color:#bbb; transition:all 300ms ease; }
.mid1 .message .err, .imsg .err label { border-color:#FF0000; transition:all 100ms ease; }
.mid1 .message .err label, .imsg .err .txt { color:#FF0000; }
.form_tl{padding-left: 50px;width: 220px;background: url(img/o_tel.jpg) left  no-repeat;color: #4a4a4a;font-size:14px;line-height: 20px;}
.form_tl span{width:220px;color:#4a4a4a;font-family:"Arial";font-size:24px; }

/*us*/
.us{float:right;width:630px;}
.us_tit{padding-top:28px;width:634px;height:36px;border-bottom:1px solid #2b8fed;}
.us_tit h1{float:left;padding-left:14px;font-weight:bold;font-size:18px;color:#ffffff;background: url(img/pro_tit.jpg) left center no-repeat;}
.us_tit a{float:right;font-weight:bold;color:#ffffff;}
.us_tit a:hover{color:#ffa800;}
.us_cont{padding-top:24px;width:634px;}
.us_cont h1{font-size:24px;color:#ffffff;}
.us_cont p{line-height:28px;padding-top:16px;text-indent:2em;;color:#ffffff;}
.us_more{float:right;margin-top:26px;width:174px;height:32px;background:#ffa800;}
.us_more a{display:block;line-height:32px;color:#ffffff;font-size:16px;text-align:center;}
.us_more a:hover{background: #eca00f;}

/*content*/
.content{padding-top:60px;width:100%;height:410px;}
.content1{width:1000px;height:410px;margin:0 auto;}
.news{float:left;width:600px;}
.news .c_tit{width:598px;height:44px;background:#1e82e0;}
.news .c_tit h1{float:left;padding-left:32px;line-height:44px;font-weight:bold;font-size:18px;color:#ffffff;background:url(img/pro_tit.jpg) 18px center no-repeat;}
.news .c_tit img{float:right;width:28px;height:28px;padding:8px 20px 8px;}
.c_bot{padding-top:16px;}
.complay{width:600px;height:98px;}
.complay img{float:left;width:130px;height:96px;}
.n_cot{float:right;width:450px;}
.n_cot a{color:#005fbb;font-size:16px;font-weight:bold;}
.n_cot a:hover{color:#ffa800;}
.n_cot p{line-height:28px;color:#333333;}
.c_list li{width:580px;height:48px;line-height:48px;border-bottom:1px dashed #dfdfdf;}
.c_list li a{float:left;color:#333333;}
.c_list li a:hover{color:#ffa800;}
.c_list li span{float:right;}
.contect{float:right;width:360px;}
.contect .c_tit{width:360px;height:44px;background:#1e82e0;}
.contect .c_tit h1{float:left;padding-left:32px;line-height:44px;font-weight:bold;font-size:18px;color:#ffffff;background:url(img/pro_tit.jpg) 18px center no-repeat;}
.contect .c_tit img{float:right;width:28px;height:28px;padding:8px 20px 8px;}
.contect .con_b{padding-top:16px;color:#333333;line-height:26px;}
.contect .con_b h3{font-size: 22px;color: #ffa800; font-weight: bold;}



/*foot*/
.foot{height:210px;background:#1e82e0;}
.footer{width:100%;background: url(img/fot_nahover.jpg) bottom repeat-x;}
.foot_nav{width:1000px;margin:0 auto;height:52px;}
.foot_ul{float:left;}
.foot_ul li{float:left;width:114px;height:52px;line-height:52px;}
.foot_ul li a{font-size:16px;color:#ffffff;}
.foot_ul li a:hover{color:#ffa800;}
.foot_nav .top_pl{float:right;width:68px;height:52px;}
.foot_b{padding-top:22px;width:1000px;height: 136px;margin:0 auto;}
.foot_b p{float:left;width:520px;color:#ffffff;line-height:28px;}
.foot_b p a{color:#ffffff;}
.foot_b p a:hover{color:#ffa800;}
.foot_b .code{float:right;width:100px;height:100px;color:#ffffff;text-align:center;}
.foot_b .code img{width:100px;height:100px;}



/*neiye*/
.neiye{padding-top:32px;width:1000px;height:auto;margin:0 auto;}
.left{float:left;}
.right{float:right;width:742px;}

/*fenlei*/
.fenlei{width:236px;height:auto;border:1px solid #d3d3d3;}
.fenlei .fenlei_t{width:236px;height:50px;background-color:#1e82e0;}
.fenlei .fenlei_t h1{line-height:50px;padding-left:26px;text-align:center;font-size:18px;color:#ffffff;background:url(img/pro_list.jpg) 70px center no-repeat;}
.fenlei_z{width:236px;height:auto;}
.fenlei_z li{margin:10px;width:212px;height:40px;line-height:40px;text-align:center;background:#f3f3f3;border:1px solid #dddddd;}
.fenlei_z li a{width:212px;height:40px;color:#666666;display:block;}
.fenlei_z li a h3{line-height:40px;background:url(img/proll.jpg) 13px center no-repeat;}
.fenlei_z li a:hover{background:#ffa800;color:#ffffff;}
.fenlei_z li a:hover h3{color:#ffffff;background:url(img/pr_h.jpg) 13px center no-repeat;}
.fenlei_z li .iphover2{background:#ffa800;color:#ffffff;}


/*lcontact*/
.lcontact{margin:20px 0 20px;width:236px;height:auto;border:1px solid #d3d3d3;}
.lcontact .lcontact_top{width:236px;height:44px;background:#1e82e0;}
.lcontact .lcontact_top h1{float:left;padding-left:32px;line-height:44px;font-weight:bold;font-size:18px;color:#ffffff;background:url(img/pro_tit.jpg) 18px center no-repeat;}
.lcontact .lcontact_top img{float:right;width:28px;height:28px;padding:8px 20px 8px;}
.lcontact_bottom{padding:10px;}
.lcontact_bottom h3{font-size:22px;color:#ffa800;font-weight:bold;}

/*right*/
.right_top{width:742px;height:36px;border-bottom:1px solid #d3d3d3;}
.right_top h1{float:left;font-size:18px;padding-left:10px;font-weight:bold;color:#1e82e0;background: url(img/pro_tit.jpg) left center no-repeat;}
.sitepath{float:right;color:#999;}
.sitepath a{color:#999;}
.sitepath a:hover{color:#ffa800;}
.right_bottom{padding-top:20px;width:742px;line-height:28px;padding-bottom: 30px;}
.right_bottom img{max-width:98%;}



/* minbanner */
.minBanner{ position:relative; overflow:hidden;width:100%;height:300px;}
.minBanner ul{width:1920px;height:300px;margin:0 auto;}
.minBanner ul li{width: 100%;position: absolute;z-index: 1;overflow: hidden;}
.minBanner ul li img{width: 1920px;display: block;position: relative;left: 50%;margin-left: -960px;top: 0;}
.minBanner .tip{position:absolute;z-index:120;width:140px;height:23px;left:50%;top:268px;}
.minBanner .tip span{float:left;margin-left:10px;display:block;width:14px;height:14px;border:1px solid #ffffff;background:#ffffff;border-radius:30px;cursor:pointer;}
.minBanner .tip .cur{float:left;margin-left:10px;display:block;width:14px;height:14px;border:1px solid #ffa800;background:#ffa800;border-radius:30px;cursor:pointer;}

/* pager */
.pager { display:block; width:100%; height:auto; padding:25px 0 5px; text-align:center; clear:both; margin-bottom:5px; }
.pager span, .pager a{ display:inline-block; border:1px solid #aaa; color:#333; background:#fff; height:20px; line-height:20px; padding:0px 7px; text-decoration:none; margin:0 5px; border-radius:1px; }
.pager a:hover{ background:#f5f5f5; border-color:#aaa; color:#aaa; text-decoration:none;}
.pager .cur{ background:#fff; border-color:#02589B; font-weight:bold; color:#02589B; }
.pager span.dot{ background:#02589B; border-color:#02589B; font-weight:bold; color:#fff; }

/*map*/
.dtditu{width:140px; height:30px; line-height:30px; background:#1e82e0; color:#fff; font-weight:bold; margin:10px auto 0; text-align:center; font-size:14px;}
#baiduMap{width:715px; height:280px; border:1px solid #02589B; border-top:3px solid #1e82e0;}
.BMap_bubble_title + .BMap_bubble_content { line-height:18px; padding:9px 0 0;  }


/* pageProduct */
.right_bottom .photo { text-align:center; width:340px; float:left; padding:4px; border:1px solid #ddd; }
.right_bottom .photo img { width:340px; height:255px; display:block; }
.right_bottom .wd { float:right; width:370px; height:265px; margin-bottom:15px; overflow:hidden;}
.right_bottom .wd h1 { font-family:"Microsoft Yahei"; font-size:14px; font-weight:700; line-height:20px; margin-bottom:7px; color:#222; }
.right_bottom .wd ul { font-size:12px; }
.right_bottom .wd li.item { height:30px; line-height:30px; }
.right_bottom .wd li.item span { margin-right:5px; }
.right_bottom .wd li.btn { height:45px; }
.right_bottom .wd li.description { width:348px; padding:10px; line-height:22px; border:1px dotted #ddd; background:#FFF; height:105px;}
.right_bottom a.order { width:103px; height:30px; margin-top:5px; line-height:30px; text-align:center; background:#02589B; display:block; color:#FFF; }
.right_bottom a.order:hover { background:#02589B; }
.right_bottom .info { border:1px solid #ddd; background:#FFF; margin-bottom:20px; }
.right_bottom .m { border:1px solid #FFF; padding:10px 15px; }
.right_bottom div.ts { font-size:14px; font-weight:700; color:#02589B; height:25px; border-bottom:1px solid #ddd; }
.right_bottom div.infor { border-top:1px solid #FFF; padding-top:10px; margin-bottom:10px; line-height:24px; color:#777; }
.right_bottom div.infor img{max-width:98%;}

/* relatedLink */
.relatedLink { height:30px; line-height:30px; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; width:100%; margin:0 auto 10px; }
.relatedLink .prevLink { float:left; margin-left:10px;  line-height:30px;}
.relatedLink .nextLink { float:right; margin-right:10px;  line-height:30px;}
.relatedLink a:hover,.relatedLink a { color:#02589B; }


/* reInformation */
.reInformation { width:698px; padding:0 20px 20px; margin-bottom:20px;border:1px solid #ddd; background:#FFF; }
.reInformation .tit { height:30px; line-height:30px; border-bottom:1px solid #ddd; font-size:14px; margin-bottom:10px; font-family:"Microsoft Yahei"; color:#02589B;  }
.reInformation .tit2{ height:30px; line-height:30px; border-bottom:1px solid #ddd; font-size:14px; margin-bottom:10px; font-family:"Microsoft Yahei"; color:#02589B;  }
.reInformation ul { margin-left:2px; float:left; }
.reInformation li { float:left; width:213px; padding:4px 4px 0; border:1px solid #ddd; margin-left:4px; _margin-left:2px; margin-right:4px; display:inline; }
.reInformation li img { width:213px; height:160px; }
.reInformation li img:hover { opacity:0.9; }
.reInformation .g { display:block; width:213px; }
.reInformation .t {display:block; text-align: center; line-height:30px; color:#02589B; }
.reInformation .o, .reInformation .o:visited { float:right; line-height:30px; color:#02589B; }
.reInformation .formData{width: 550px;margin: 0px auto 20px;padding-top: 30px;}


.tit_case{ width:100%; height:26px; line-height:26px; font-size:16px; font-weight:bold; text-align:center}
.photo_case{ width:600px; margin:0 auto; margin-top:10px;}
.photo_case img{ max-width:594px; display:block; margin:0 auto; border:1px solid #ddd; padding:2px;}
.info_case{ width:736px; height:auto; margin:15px 0;}

.tit_pro{ width:100%; height:26px; line-height:26px; font-size:16px; font-weight:bold; text-align:center}
.photo_pro{ width:600px; margin:0 auto; margin-top:10px;}
.photo_pro img{ max-width:594px; display:block; margin:0 auto; border:1px solid #198300; padding:2px;}
.info_pro{ width:736px; height:auto; margin:15px 0;}

.tit_news{ width:100%; height:26px; line-height:26px; font-size:16px; font-weight:bold; text-align:center}
.mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; color:#999; border-bottom:1px solid #ddd; border-top:1px solid #ddd;  }
.mark span, .pageNews .tbody .mark a.msg { margin:0 7px; }
.mark .font a { margin:0 3px; color:#ccc; }
.mark .font a:hover, .pageNews .tbody .mark .font a.cur { color:#004982; }
.mark a.msg { width:40px; height:20px; line-height:20px; display:inline-block; color:#02589B; }
.info_news{ width:732px; height:auto; padding:0px 4px 20px 6px;}


/*news*/
.right_bottom a.news_a{ width:740px; height:62px; border-bottom:1px dashed #A5A5A5; display:block; padding:9px 0; cursor:pointer;}
.right_bottom a.news_a span.x1{ width:62px; height:62px; background:#1e82e0; display:block; float:left; overflow:hidden;}
.right_bottom a.news_a span.x1 h4{ color:#fff; font-size:20px; width:52px; height:30px; margin:0 auto; border-bottom:1px solid #fff; line-height:30px; font-weight:bold; display:block;}
.right_bottom a.news_a span.x1 h5{ color:#fff; font-size:14px; width:52px; height:30px; margin:0 auto; line-height:30px; display:block; text-align:center;}
.right_bottom a.news_a span.x2{ width:658px; height:62px; float:left; padding-left:20px; overflow:hidden;}
.right_bottom a.news_a span.x2 h1{ width:656px; height:31px; line-height:31px; color:#363636; font-size:16px; font-weight:bold;}
.right_bottom a.news_a span.x2 h1:hover{color:#1e82e0;}
.right_bottom a.news_a span.x2 h2{ width:656px; height:31px; line-height:31px; color:#333333;}


/*news2*/
.right_bottom a.news_b{ width:740px; height:156px; border-bottom:1px dashed #dddddd; display:block; padding:9px 0; overflow:hidden;  cursor:pointer;}
.right_bottom a.news_b img{ width:200px; height:150px; padding:2px; border:1px solid #ddd; float:left;}
.right_bottom a.news_b span.nimg_right{ width:520px; height:156px; float:right;}
.right_bottom a.news_b span.nimg_right h1{width:520px; height:35px; line-height:35px; color:#363636; font-size:16px; font-weight:bold;}
.right_bottom a.news_b span.nimg_right h2{width:520px; height:121px; line-height:28px; color:#333333;}

/*npro*/
.npro{ width:226px; height:200px; float:left; margin:0 0 20px 15px;}
.npro a{width:226px; height:170px; border:1px solid #dddddd;display:block;}
.npro a:hover{background:#1e82e0;}
.npro a img{ width:222px; height:166px; padding:2px; display:block;}
.npro a span{ width:220px; height:35px; line-height:35px; display:block;color:#333333; text-align:center;}
.npro a:hover span{color:#1e82e0;}

/*message*/
#formPost {width:742px;padding-top:20px; }
#formPost tr.item label { margin-right:5px; }
#formPost tr.item .tip { width:140px; margin-left:20px;white-space: nowrap; }
#formPost tr.item input, .formData tr.code input { width:250px; height:25px; line-height:25px; color:#666; border:1px solid #ccc; border-radius:2px; padding:0 5px; }
#formPost tr.item textarea { width:250px; height:80px; color:#666; border:1px solid #ccc; margin-bottom:15px; border-radius:3px; padding:0 5px; }
#formPost tr.item input:focus, .formData tr.code input:focus, .formData tr.item textarea:focus { border:1px solid #999; }
#formPost tr.code input { width:90px; }
.right_bottom .sub { width:102px; height:32px; line-height:32px; text-align:center; background:#999; border-radius:2px; color:#FFF; border:none; margin-right:10px; cursor:pointer; }
.right_bottom.sub:hover { background:#666; }
#formPost tr.code img { vertical-align:middle; *vertical-align:0; margin-left:10px; }
#formPost .err, .formData .red { color:#ff0000; }
#formPost .red { font-size:16px; line-height:16px; font-weight:700; margin-right:5px;color:red; }

